package com.neihe.service;

import com.neihe.entity.dto.file.DeleteFileDTO;
import com.neihe.entity.dto.file.RestoreFileDTO;
import com.neihe.entity.vo.file.UserFileVO;

import java.util.List;

public interface IRecycleService {

    List<UserFileVO> recycles(Long userId);

    void restore(RestoreFileDTO requestParam);

    /**
     * 彻底删除文件
     *
     * @param requestParam 彻底删除文件请求参数
     */
    void delete(DeleteFileDTO requestParam);
}
